#ifndef GLO_HEAP_H
#define GLO_HEAP_H
#include <time.h>
#include <math.h>

void PD_Heap_insert(void *base, int new, int old, int size_heap, size_t size, int (*comparator) (const void *, const void *));
void PD_Heap_remove(void *base, int size_heap, size_t size, int (*comparator) (const void *, const void *));
void PD_Heap_heapify(void *base, int n, size_t size, int (*comparator) (const void *, const void *));

#endif
